IAxis.Stop 方法
命令一个控制运动停止,并将轴设定为停止 (Stopping) 状态。此方法将中断所有执行中的函式,当轴处于停止 (Stopping) 状态,其他函式将无法移动轴,当轴到达速度零后,IKsCommand 的 Done
属性将立即设为 true。欲离开停止 (Stopping) 状态并转为静止 (Standstill) 状态,请使用 IKsCommand.Abort。
组合: IntervalZero.KINGSTAR.Base.Class (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
IStopCommand Stop(
double deceleration,
double jerk
)
Function Stop(
deceleration As Double,
jerk As Double
) As IStopCommand
参数
deceleration
型别:double
减速度值,单位取决于 McProfileType。[单位/秒2] 或 [秒]
jerk
型别:double
加加速度值,单位取决于 McProfileType。[单位/秒3] 或 [秒]
回传值
型别:IStopCommand
回传停止的状态。
备注
- 使轴以指定的速度减速直到停止。
- 此方法主要用于紧急停止或特殊情况。
- 若 Deceleration = 0,则方法的行为是实作专用 (implementation-specific) 的。
- 只有 Power 与 Abort 可中止 Stop。
参见